/*questnIndex style
html{ overflow:hidden;}*/
body{ background:#0480BE url(../images/mainFrame.jpg) repeat-x left top; height:100%;}
#wrap{ width:97%; margin:0 auto; height:100%;}
.m_head{ height:35px; line-height:35px; font-size:14px;}
.m_head .m_positin{ background:url(mainFrame_head_position_icon.jpg) no-repeat left center; padding-left:15px; color:#F6D226; float:left; font-weight:bold;}
.m_head .m_record{ float:right; color:#C1D8E0;}
#public_head{height:35px; line-height:35px; font-size:14px;}
#public_head .m_positin{ background:url(mainFrame_head_position_icon.jpg) no-repeat left center; padding-left:15px; color:#F6D226; float:left; font-weight:bold;}
#public_head .m_record{ float:right; color:#C1D8E0;}

.m_search{ background:url(../images/m_search_img.jpg) repeat-x left top; border:1px solid #045C8E; height:26px; line-height:26px; padding:10px; margin-bottom:10px;}
.m_search .qi_text{}
.m_content,.p_data{ border:1px solid #045C8E;}
.qi_table{ background:#D5E3E6; width:100%;}
.qi_table th{ background:url(../images/m_search_qi_table_img.jpg) repeat-x left top; border-right:1px solid #FFF; color:#044D7A; height:28px; line-height:28px;}
.qi_table td{ background:#F8FCFD; height:28px; line-height:28px; text-align:center; padding:0 10px;}
.qi_table .left{ text-align:left}
.qi_table .page{ float:left; background:url(../images/m_search_qi_table_page_img.jpg) no-repeat left center; padding-left:15px;}
.qi_table .pageTurn{ float:right; color:#055588;}
.qi_table .pageTurn a{ color:#055588;}
.qi_table .pageTurn .text{ width:30px; height:16px;}

/*questIndex style*/
.qi_text{ width:120px;/*  height:22px; */padding: 2px;}
.m_search .qi_text{ padding:6px 4px 3px 4px;_padding:2px;}
.select,.qf_text,.qu_text,.qu_text_one{ border:1px solid #0D88C1; font-size:15px; padding:3px;}
.btn_search_add{ margin-bottom:10px; margin-right:15px;}

/*questnForm style*/
.m_revise{ background:#FFF; height:100%; border:1px solid #045C8E;}
.tableForm_auto{ width:98%;}

.tableForm_Gray{ background-color:#ccc;}
.tableForm_Gray td{ background-color:#fff; padding-left:5px;}
.tableForm_Gray .line{ border-bottom:1px solid #ccc;}
.tableForm th{ text-align:right; font-weight:bold; font-size:14px; padding-right:6px; height:35px;}
.tableForm .title{ height:32px; line-height:32px; font-size:14px; font-weight:bold; background-color:#AFE7F6; padding-left:10px;}
.tableForm .pretitle{ width:100px; background-color:#E8E8E8;}

.tableList_Gray{ background-color:#ccc;}
.tableList_Gray td{ background-color:#fff; line-height:30px; text-align:center;}
.tableList_Gray th{ background-color:#efefef; line-height:30px;}
.tableList_Gray .left{ text-align:left; padding-left:10px;}
.tableList_Gray .fright{ float:right; padding-right:10px;}

.qf_text{ width:210px;}
.textarea{ width:500px; height:100px;}
#revise{ margin-bottom:10px; padding:10px;}

/*questnQuest style*/
.m_search .btn_right{ float:right;}
.qq_bh{ border-bottom:none;}
.qq_bh .red{ font-size:14px; padding-left:15px;}

.field{ margin:5px auto; padding:12px 3px; text-align:left; width:95%;border-bottom: 1px dashed #BCBCBC;}
.field .itemTitle{ font-size:16px; font-weight:bold; margin:0; padding:0;}
.field .itemTitle a{ font-weight:lighter; font-size:14px;}
.field .itemText{ clear: both; font-size: 12px; margin-top:10px; padding:5px 20px;}
.field .itemText .List-Item{ height:25px; line-height:25px; font-size:14px;margin:3px;}
.btn_save,.btn_define,.btn_cancel{ height:36px; width:97px; border:none;}

/*visitSys style*/
.m_content .btn_save{ float:left;}

/*patientEntry style*/
.p_datas{ padding-bottom:10px;}
.p_top{ background:#FFF; padding:20px 10px;}
.p_top .left{ float:left; width:51%;}
.p_top .left{ border-right:1px solid #C3DAE2;}
.p_top .left .red{ padding-right:15px;}
.p_top .left h2{ padding-bottom:15px;font-size:20px;}

.tabClient th{ font-weight:bold;font-size:14px;}
.tabClient td{ font-size:14px;}
.tabClient .spacing_one{ padding-right:29px;}
.tabClient .spacing_two{ padding:3px;}

.p_top .left .p_message{ height:36px; line-height:36px; font-weight:bold; padding-left:15px; padding-top:20px;}
.p_top .left .p_message img{ position:absolute;}
.p_top .left .p_message .pm_content{ position:relative; width:375px;}
.p_top .left .p_message .pm_content .number{ width:200px; padding-left:15px;*padding-top:7px; color:#FFF; float:left;}
.p_top .left .p_message .pm_content .call{ float:left; width:40px; padding-left:39px;}
.p_top .left .p_message .pm_content .msg{ float:right; width:40px; padding-left:39px;}
.p_top .left .p_message .number .p_checkbox{ font-size:14px;}
.p_top .left .p_message .number .p_select{ border:1px solid #0F88C1; padding:3px; font-size:14px; width:120px;}

.p_top .right{ float:right; width:46%; padding:0 10px;}
.p_top .right h2{ color:#034E78; height:25px;}

/*myseat.html*/
.p_top p{ height:20px; line-height:20px; font-size:18px; padding:10px 0;}
.p_top p span{ padding:0 10px; font-weight:bold;}
/**/

.tabs dt a{ float:left; background:#F2F6F7; border:1px solid #BFD8DF; border-left:none; padding:10px; cursor:pointer; display:block;}
.tabs .cur{ background:#FFF; border-bottom:1px solid #FFF; padding:10px;}
#tb1 dd{ height:130px; font-size:14px; padding-top:5px;}

.p_r_tabs dt a{cursor:pointer; float:left; background:url(bg_p_r_tabs_li.jpg) no-repeat left top; height:34px; line-height:34px; text-align:center; width:98px; border-right:1px solid #035988; color:#E8F2F4; font-size:14px;}
.p_r_tabs dt a:hover,.p_r_tabs dt a:active,.tabs dt a:hover,.tabs dt a:active{ text-decoration:none;}
.p_r_tabs .cur{ background:url(bg_p_r_tabs_cur.jpg) no-repeat left top; border-right:1px solid #035988; border-left:1px solid #035988; height:34px; line-height:34px; color:#044E7B; font-weight:bold;}
.p_r_tabs dd{ background:#FFF; border:1px solid #035988; border-top:none; padding:20px;*padding-top:10px;}

.p_bottom{ background:url(bg_p_data_bottom.jpg) repeat-x left top; height:50px; padding-right:15px;}
.p_bottom .left{ float:left; padding-top:1px;}
.p_bottom .right{ float:right;}

/*patientUnkown.html style*/
.pu_content{ background:#FFF; height:540px;}
.box{ float:left; min-height:200px; width:45%; margin:15px 0 0 23px; display:inline; border:1px solid #C3DAE2; padding:10px;}
.box p{ padding-left:10px; line-height:25px;}
.box h2{ padding-bottom:3px; border-bottom:1px solid #C3DAE2;}
.box .tabClient .qu_text{ width:150px;}
.box .tabClient .qu_text_one{ width:380px;}

/*quesnShow style*/
#formArea { width:860px;}
#formArea { background-color:#FFFFFF; border:1px solid #DCDCDC; margin:15px auto; padding:0; text-align:center;}
#formHeader { background-color:#F0F9FF; border-bottom:1px solid #DCDCDC; margin:0; padding:10px; text-align:center;}
#formHeader a { text-decoration:none; color:#000000; font-size:24px; font-weight:bold;}


#formBody { background-color:#FFFFFF; padding:10px 0; text-align:center;}
.desc { padding:5px 15px 0; text-align:left; font-size:14px; line-height:24px;}
.tips{ color:red; font-weight:bold;}

.field { border-bottom:1px dashed #BCBCBC; margin:5px auto; padding:12px 3px; text-align:left; width:95%;}
.itemTitle { font-size:16px; font-weight:bold; margin:0; padding:0;}
.fieldItems { margin-top:10px;}
.itemText { clear: both; font-size: 12px;}
.radioItem { padding: 5px;}
.textarea{ width:600px;}

#actionArea { padding: 7px;}

/*zixunList style*/
.zx_list{ width:65%; height:auto; padding-bottom:50px; margin-bottom:10px;}
.m_revise .zl_List{ height:20px; line-height:20px; border-bottom:1px solid #D5E3E6;}
.m_revise .zl_List li{ padding-right:60px;}
.m_revise ul li{ float:left;}
.zx_list span{ padding-left:13px;}
.zx_list ul{ padding:10px; font-size:14px;}
.zx_list .btn_save{ margin-left:65px; margin-top:15px;*margin-top:0;}

/*genjinList style*/
.m_revise .gl_List{ border-bottom:1px solid #D5E3E6; height:auto;*height:170px;}

/*zy_detail style*/
.tab .tabs dd{ padding:10px;}

/*usersMod style*/
.user_table{ background:#BCE5FB;}
.user_table th{ background:#F0FAFC; padding:5px;}
.user_table td{ background:#fff; padding:5px;}
.user_table dt{ font-size:13px; font-weight:bold; color:#0099FF; height:25px; line-height:25px;}
.user_table dd{ line-height:25px; padding-left:15px;}

/*quesnrForm style*/
.qf_box{ margin-bottom:10px;}
.qf_box .bh{background-color: #E4F4FE;border-bottom: 2px solid #0090FF;color: #3399FF;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;padding: 0 10px;}
.qf_box .bc{ background:#fff; border: 1px solid #BCE5FB;padding: 10px;}
.qf_box .bc .fleft{ float:left; width:49%;}
.qf_box .bc .fright{ float:right;}
.qf_box .qf_table{ background:#BCE5FB;}
.qf_box .qf_table th{ background:#F0FAFC; line-height:28px; font-weight:bold; text-align:center;}
.qf_box .qf_table td{ background:#fff; line-height:28px; text-align:center;}

/*���е��������ʽ*/
.msgBox{ background:#FFF; padding:10px;}
.msgBox h2{ height:35px; line-height:35px; border-bottom:1px solid #C3DAE2;_display:inline-block;}
.msgBox .tableForm th{ width:100px;}
.msgBox .tableForm .textarea{ width:350px;}
.msgBox .bc{ padding:15px 10px;}
.msgBox .bc .mingxi li{ width:120px; float:left; padding-right:30px; height:30px;}
.msgBox p{ padding-bottom:15px;}
.msgBox .pop{ padding-left:20px;}

#tabledlg th{ width:120px;}
#tabledlg .textarea{ height:260px;}

/*btn style*/
.btn_add,.btn_search,.btn_blue,.btn_pOne,.btn_pTwo,.btn_pUp{ border:none; height:28px; width:90px;cursor:pointer}

.btn{background:url(../images/btn_define.jpg) no-repeat left top;cursor:pointer}
.qf_btn,.btn_gray,.btn_listen,.btn_hangup,.btn_green{ border:none; height:36px; width:97px;cursor:pointer; font-size:14px; color:#fff; font-weight:bold; text-align:center;}
.qf_btn{ background:url(../images/qf_revise%20_btn_bg.jpg) no-repeat left top;}
.btn_add{ background:url(../images/content_btn_add_bg.jpg) no-repeat left top;cursor:pointer}
.btn_search{ background:url(../images/ms_btn_img.jpg) no-repeat left top;cursor:pointer}
.btn_blue{ background:url(../images/btn_blue.jpg) no-repeat left top; font-size:14px; color:#315089; font-weight:bold;cursor:pointer}
.btn_save{ background:url(../images/btn_save_bg.jpg) no-repeat left top;cursor:pointer}
.btn_define{ background:url(../images/btn_define.jpg) no-repeat left top;cursor:pointer}
.btn_cancel{ background:url(../images/btn_cancel.jpg) no-repeat left top; margin-left:10px;cursor:pointer}
.btn_save{ background:url(../images/btn_save_bg.jpg) no-repeat left top;cursor:pointer}
.btn_gray{ background:url(../images/btn_gray.jpg) no-repeat left top;font-size:14px;font-weight:bold;color:#0480BE}
.btn_pUp{ background:url(../images/bg_p_data_bottom_left_two.jpg) no-repeat left top; cursor:pointer;cursor:pointer}
.btn_pOne{ background:url(../images/bg_p_data_bottom_right_one.jpg) no-repeat left top; margin-top:10px; margin-right:10px; cursor:pointer;cursor:pointer}
.btn_pTwo{ background:url(../images/bg_p_data_bottom_right_two.jpg) no-repeat left top; cursor:pointer;cursor:pointer}
.btn_listen{ background:url(../images/btn_answer.jpg) no-repeat left top;}
.btn_hangup{ background:url(../images/btn_hangup.jpg) no-repeat left top;}
.btn_green{ background:url(../images/bg_btn_green.jpg) no-repeat left top;cursor:pointer;}

.text_long,.textarea_long{ width:400px; padding:3px;}
.textarea_long{ height:160px;}
.m_revise .a_list li{width:50%; line-height:20px;}

#operlist .bh{ height:32px; line-height:32px; font-weight:bold; font-size:14px;}
#operlist .bc p{ line-height:24px;}

.toolbar{ height:40px; margin:5px auto; line-height:40px;}

.Wdate {width: 85px;}

#form .m_head{color:#fff;font-weight:bold;}
#tf_table td,.tableGray td{ text-align:left; padding:0 3px;}
#ts_detail{ padding:0px;}
#ts_detail .tableGray th{ text-align:right; padding:0 3px; color:#044D7A;}
#ts_detail h3{ background:#F8FCFD; border-bottom:1px solid #DDE1E2; border-top:1px solid #DDE1E2; color:#444847; height:35px; line-height:35px; padding-left:20px;}
.tableGray{ width:60%; margin-top:5px; height:25px; line-height:25px;}

